be desperately needed - Spanish English Dictionary